a gorge of the andes mountains - Spanish English Dictionary